Excel 2003 [h]:mm怎么转换为数字?

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:10:42
比如说: 12:30=>12.50
30:00=>30.00
48:15=>48.25
=TIME(......)是无效的,这个公式有限制数值只能在0~23之间,而且还是整数.我需要超过24小时的时间累计,还有分钟需要转化为百进制的小数.秒钟就不需要了.
PS: 计算出来的小数要求可以使用=PRODUCT(......),因为我需要自动生成这个数字,然后使用乘法计算结果.

大虾们帮帮忙啦...

假设您在列A输入原始的时间48:15,由于不能显示超过24小时的时间,可能显示为:0:15:00,可在列B输入公式:=CONCATENATE(TEXT(INT(A1)*24+HOUR(A1),0),":",TEXT(MINUTE(A1),"00")),这个公式的作用是:算出时和分,重新把其格式转化为如“48:15”样式,在列C输入公式:=SUM(TEXT(INT(A1)*24+HOUR(A1),0),PRODUCT(MINUTE(A1),1/60)),这个公式是把时和转化为小数后的分相加。
<br> 在输入时间时,由于列A输入的原始时间不能正确显示,在输入时只能检查列B的数据。